// CVisPointCloud.h
// Developed by Yang Yu (yuy@janelia.hhmi.org), Sept 27, 2012
// 

#ifndef __CVISPOINTCLOUD_H__
#define __CVISPOINTCLOUD_H__

#include "CVisUtility.h"


//-----------------------------------
/// 3d feature point(s) structure
//-----------------------------------

// 3d landmark class
template <class Tidx>
class Y_MARKER
{
public:
    Y_MARKER();
    ~Y_MARKER();

public:
    REAL len();

public:
    Tidx x, y, z;
};

typedef vector<Y_MARKER<double> > Y_LANDMARK;

//-------------------------------
#include "CVisPointCloud.hpp"
//-------------------------------

#endif //__CVISPOINTCLOUD_H__
